package model;

import java.sql.SQLException;

import dao.FabricaDAO;
import dao.assinatura.UsuarioDAO;
import dao.implementacao.jdbc.UsuarioJDBC;

public class Usuario {
	
	private String login;
	private String senha;	

	
	public Usuario(String login, String senha){
		this.login = login;
		this.senha = senha;
	}	
	public String getLogin() {
		return login;
	}
	
	public void setLogin(String login) {
		this.login = login;
	}
	
	public String getSenha() {
		return senha;
	}
	
	public void setSenha(String senha) {
		this.senha = senha;
	}
	
	public boolean isUsuarioValido(){
		try {
			UsuarioDAO up = FabricaDAO.createContatoUsuarioDao();
			Usuario usuario;
			
			usuario = up.getUsuario(this);

			if(usuario == null){
				return false;
			}
		
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
		return true;		
	}
}